/* 公共组件样式 */
body{
    min-width: 1320px;
    background-color: #fbfbfb;
}
.content{
    margin:  0 auto;
    max-width:1200px;
}
#footer a:hover,.bottom_nav a:hover{
    color: #f20;
}

/* 头部 */
#topgg>a{
    position: absolute;
    top:0;
    left: 0;
    right:0;
    display: inline-block;
    width: 1200px;
    height:100%;
    margin: auto;
}
#topggc{
    position: absolute;
    top: 5px;
    right: 15px;
    width: 22px;
    height: 22px;
    text-align: center;
    font-size: 16px;
    color: #697880;
    cursor: pointer;
}
#topggc:hover{
    color: #fff;
    background-color: #697880;
}

#header .header-t{
    height:30px;
    background-color: #ededed;
}
#header .header-t ul{
    margin-top: 5px;
}
#header .header-t li{
    display: inline-block;
}
#header .header-t .fl img{
    margin-right: 5px;
    margin-top: 3px;
    vertical-align: text-top;
}
#header .header-t .fl li{
    margin-right: 35px;
}
#header .header-t .fr li{
    margin-left: 30px;
}
#header .header-t .fr li.wzdh{

}
#header .header-t .fr li:nth-of-type(n+3) a:hover{
    color: #d90c26;
}
#header .header-t .fr .pr a img{
    position: relative;
    top: 1px;
    right: 5px;
}
#header .tanchuang{
    display: none;
    top: 25px;
    left: -34px;
    width: 115px;
    font-size: 12px;
    z-index: 1;
    background-color: #fff;
}
#header .tanchuang img{
    width: 100%;
}
#header .header-c{
    margin: 30px auto;
}
#header .header-c>div{
    display: inline-block;
}
.logo_o {
     width:258px;
}
.logo_o img{
    display: inline;
}
.logo_o .wz{
    display: inline-block;
    margin-left: 8px;
     width: 186px;
    color: #fe0c40;
    font-size: 31px;
    font-family: 微软雅黑;
}
.logo_o .web{
    font-size: 16px;
    letter-spacing: 2px;
    text-align: center;
}
.logo_o .xz{
    display: block;
    margin-top: 10px;
    font-size: 12px;
    color: #444;
}
.logo_o .xz span{
    margin-left: 7px;
    margin-right: 16px;
}
#header .header-c .searchcon {
    margin-left: 138px;
}
#header .header-c .formpost{
    display: inline-block;
    /*border: 1px solid #CCC;*/
    border: 1px solid #666;
    border-radius: 6px;
    overflow: hidden;
    font-size: 0;
}
/* --ie清除--*/
#header .header-c .formpost select::-ms-expand{ display: none; }
/* --火狐、谷歌清除--*/
#header .header-c .formpost select{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    height:25px;
    font-size: 16px;
    color: #ccc;
    background: url("../images2/tb/search0.png") no-repeat scroll center right transparent;
    padding-right: 8px;
    border: none;
    text-align: center;
}
#header .header-c .formpost select option{
    /* color: #fff; */
}
#header .header-c .formpost span{
    margin: 0 5px;
    color: #ccc;
    font-size: 18px;
}

#header .header-c .formpost form{
    display: inline-block;
}
#header .header-c .formpost .inputtxt2 {
    display: inline-block;
    width: 180px;
    height: 25px;
    font-size: 16px;
    background-color: transparent;
}
#header .header-c .formpost .inputtxt2::-webkit-input-placeholder {
    color: #ccc;
}
#header .header-c .formpost .searchbtn{
    margin-left:  -5px;
    position: relative;
    display: inline-block;
    /* border: 1px solid #CCC; */
}
#header .header-c .formpost .inputbtn01{
    width: 86px;
    height: 43px;
    line-height: 43px;
    color:#999;
    font-size: 16px;
    background-color: #f0f0f0;
    text-align:  right;
    padding-right: 14px;
}
#header .header-c .formpost .inputbtn01:hover{
    background-color: #c5c5c5;
}
#header .header-c .formpost .searchbtn img{
    position:  absolute;
    top: 9px;
    left: 8px;
}


#header .header-c .hotSearch{
    display:  block;
    /*width: 472px;*/
    /*height: 37px;*/
    margin-top: 0px;
}
#header .header-c .hotSearch>p{
    position: relative;
    bottom: 1px;
}
#header .header-c .autoBox {
    display: inline-block;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}
#header .header-c .autoBox ul {
    display: inline;
    min-width: 1000px;
    position: absolute;
    list-style: none;
    white-space: nowrap;
    bottom: 0;
}
#autoScroll01{
    width: 430px;
    height: 32px;
}
#autoScroll01 ul li{
    float: left;
    width: auto;
    font-size: 12px;
    color: #999;
    margin-right: 10px;
    /* line-height: 32px; */
    display: inline;
    white-space:nowrap;
}
#autoScroll01 ul .l{
    color: #ccc;
}
#autoScroll01 li a{
    display: block;
}
#autoScroll01 li a:hover{
    border-color: #71ddff;
    -webkit-box-shadow: 0 0 3px rgba(77, 185, 245, .90);
    -moz-box-shadow: 0 0 3px rgba(77, 185, 245, .90);
    box-shadow: 0 0 3px rgba(77, 185, 245, .90);
}
#autoScroll01 li img{
    display: block;
    width: 120px;
    height: 160px;
}
#header .header-c .right {
    float: right;
    /*margin-left: 14px;*/
    width: 299px;
    height: 75px;
    background: #111;
    position: relative;
    overflow:  hidden;
}
#header .header-c .swiper-container1 {
    height: 100%;
    width: 100%;
}
#header .header-c .content-slide {
    padding: 20px;
    color: #fff;
}
#header .header-c .title {
    font-size: 25px;
    margin-bottom: 10px;
}
#header .header-c .pagination {
    position: absolute;
    left: 0;
    text-align: center;
    bottom:5px;
    width: 100%;
}
#header .header-c .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #999;
    -webkit-box-shadow: 0px 1px 2px #555 inset;
    -moz-box-shadow: 0px 1px 2px #555 inset;
    box-shadow: 0px 1px 2px #555 inset;
    margin: 0 3px;
    cursor: pointer;
}
#header .header-c .swiper-active-switch {
    background: #fff;
}


#header .header-c .right2 img{
    margin-right: 5px;
    position: relative;
    top: 5px;
}
#header .header-c .right2>*{
    display: inline-block;
    margin-left: 30px;
    margin-top: 28px;
}
#header .header-c .right2 a:hover{
    color: #fe0c40;
    border-color: #fe0c40;
}
#header .header-c .right2 a.law:hover{
    background-color: #fff;
}
#header .header-c .right2 .law{
    padding: 5px 10px;
    border-radius: 5px;
    border:1px solid #fff;
}
#header .header-c .right2 .had{
    margin-right: -20px;
    color: #2ffa00;
}
#header .header-c .right2 .vtn1, #header .header-c .right2 .vtn2, #header .header-c .right2 .vtn3, #header .header-c .right2 .vtn4, #header .header-c .right2 .vtn5, #header .header-c .right2 .vtn6, #header .header-c .right2 .vtn7{
    display: none;
}
#header .header-c .right2 .had{
    display: none;
}


#header .nav{
    background: url(../images2/footer-bg.jpg);
    background-size: auto 100%;
    height: 40px;
    border:1px solid #e01a00;

}
#header .nav ul{
    font-size: 0;
}
#header .nav li{
    display: inline-block;
    width: 105px;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    text-align: center;
}
#header .nav li:last-of-type{
    width: 108px;
}
#header .nav li:hover{
    background-color: #fff;
    color: #fe0c40;
}
#header .nav .hot{
    width: 250px;
    /*border-left: 1px solid #c20c21;*/
    /*border-right: 1px solid #c20c21;*/
}
#header .nav .hot:hover{
    background-color: transparent;
    color: #fff;
}
/*logo 右边有字加入*/
#header .header-c .logo-t{
    position: absolute;
    right: -110px;
    top: 16px;
    display: inline-block;
    border-left: 2px solid #fe0c40;
    padding-left: 8px;
    line-height: 50px;
    font-size: 24px;
    color: #424242;
    font-family: 微软雅黑;
}
#header .header-c .sc-l{
    margin-left: 8%;
}
#header .header-c .r-l{
    margin-left: 2%;
}
    /* end*/

/*头部品牌入驻1*/
#pprz1 {
    width: 98px;
    float: right;
}
#pprz1 .pro_top_r_l {
    width: 52px;
}
#pprz1 .pro_top_r_l button {
    border-radius: 10px;
    /*border: 1px solid #ccc;*/
    overflow:  hidden;
    background: #fff;
    border: 1px solid #666666;
}
#pprz1 .pro_top_r_l button div{
    display: block;
    width: 45px;
    height: 35px;
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    background-color: #ccc;
}
#pprz1 .pro_top_r_l button:hover{
    border-color: #fe0c40;
}
#pprz1 .pro_top_r_l button:hover div{
    background-color: #fe0c40;
}
#pprz1 .pro_top_r_l button span{
    display: block;
    width: 45px;
    /* height: 20px; */
    line-height: 20px;
    margin-top: 2px;
    font-size: 16px;
    color: #ccc;
}
#pprz1 .pro_top_r_l button:hover span{
    color: #fe0c40;
}
#pprz1 .pro_top_r_r{
    width: 200px;
    float: left;
    margin-top: 12px;
}
#pprz1 .pro_top_r_r li{
    width: 55px;
    float: left;
    font-size: 12px;
    text-align: center;
    margin-left: 10px;
}

/*头部品牌入驻2*/
#pprz2  {
    width: 300px;
    height: 75px;
    float: right;
}
#pprz2 .pro_top_r_l {
    width: 110px;
    /*height: 40px;*/
    float: left;
    margin-top: 16px;
}
#pprz2 .pro_top_r_l button {
    width: 100%;
    padding: 8px 10px 7px 10px;
    border-radius: 20px;
    border: 1px solid #fe0c40;
    background: #f7f7f7;
    position: relative;
}
#pprz2 .pro_top_r_l button:hover{
    background-color: #ffffff;
    color: #d50000;
}
#pprz2 .pro_top_r_l button img{
    display: inline-block;
}
#pprz2 .pro_top_r_l button span{
    line-height: 20px;
    float: right;
    font-size: 16px;
    padding-left: 4px;
}
#pprz2 .pro_top_r_r{
    float: left;
    margin-left: 10px;
    margin-top: 12px;
}
#pprz2 .pro_top_r_r li{
    width: 53px;
    float: left;
    font-size: 12px;
    text-align: center;
    margin-left: 5px;
}
#pprz2 .pro_top_r_r li:hover{
    color: #d50000;
}
#pprz2 .pro_top_r_r li:hover div{
    background-color: #fff;
}
#pprz2 .pro_top_r_r li div{
    margin: 0 auto;
    width: 30px;
    height: 30px;
    border:1px solid #d50000;
    border-radius: 50%;
    overflow: hidden;
}
#pprz2 .pro_top_r_r li div img{
    position: relative;
    top: 8px;
}

/* 头部列表 */
#header .header-nav {
    padding: 6px 0;
    border-top: 2px solid #fe0c40;
}
#header .header-nav li {
    /*width: 133px;*/
    width: 150px;
    float: left;
    color: #666;
}
#header .header-nav li:last-child{
    float: right;
}
#header .header-nav li div {
    height: 39px;
    width: 18px;
    padding-top: 5px;
    text-align: center;
    color: #fff;
    float: left;
    font-size: 12px;
    line-height: 18px;
    border-radius: 3px;
}
#header .header-nav li a {
    line-height: 38px;
    height: 38px;
    padding: 0 4px;
    /*font-size: 14px;*/
    font-size: 16px;
    display: inline-block;
    color: #232323;
}
#header .header-nav li a:hover{
    color:#0090ff;
}
#header .header-nav .line{
    /*margin: 14px 21px 0;*/
    margin: 14px 12px 0;
    padding: 0;
    width: 1px;
    height: 50px;
    background-color: #eaeaea;
}


/* 头部下方 位置路径部分 */
.crumbs {
    /* border-top: 1px solid #ccc; */
    overflow: hidden;
}
.crumbs_l {
    float: left;
    height: 40px;
    line-height: 40px;
}
.crumbs_l img{
    position: relative;
    top: 2px;
    margin-right: 4px;
}
.crumbs_l p {
    display: inline-block;
    font-family: 微软雅黑;
    color: #0c0c0c;
}
.crumbs_l p a:hover{
    color: #f33;
}
.crumbs_r {
    float: right;
    text-align: right;
    height: 40px;
    line-height: 40px;
    color: #ff0000;
    font-size: 12px;
}



/* 底部 */
#footer{
    margin-bottom: 53px;
    background-color: #fff;
}
#footer .friend{
    padding: 20px 0;
    font-weight: bold;
}
#footer .friend .l{
    display: inline-block;
    vertical-align: top;
}
#footer .friend ul{
    display: inline-block;
    width: 1106px;
    vertical-align: text-bottom;
}
#footer .friend li{
    float: left;
    margin-left: 14px;
    font-weight: normal;
    line-height: 28px;
    height: 28px;
}

#footer .share{
    padding: 11px 0;
    background-color: #f4f4f4;
}
#footer .share .content{

color: #999;

/* padding-bottom: 16px; */
}
.bs{
    display: inline-block;
    position: relative;
    top: 6px;
    margin-right: 27px;
}
.bs .bshare-custom{
    position: relative;
    bottom:6px;
    display: inline-block;
    font-size: 0;
}
.bs .bshare-custom a{
    margin:0;
    padding: 0;
    width: 34px;
    height: 34px;
}
.bs .bshare-custom .bshare-sinaminiblog{
    background: url(../images2/tb/footer02.jpg) no-repeat 0 0;
}
.bs .bshare-custom .bshare-qzone{
    background: url(../images2/tb/footer02.jpg) no-repeat -68px 0;
}
.bs .bshare-custom .bshare-qqmb{
    background: url(../images2/tb/footer02.jpg) no-repeat -34px 0;
}
.bs .bshare-custom .bshare-weixin{
    background: url(../images2/tb/footer02.jpg) no-repeat -102px 0;
}
#footer .share ul{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    vertical-align:  text-top;
}
#footer .share li{
    float: left;
    margin-left: 30px;
    color: #444;
    font-size: 16px;
    font-weight: normal;
}
#footer .share li:first-of-type{
    margin-left: 0;
}

#footer .contact{
    margin: 25px auto 0;
     padding-bottom: 35px;
}
#footer .contact>div{
    display: inline-block;
    /* width: 30%; */
}
#footer .contact .left{
    vertical-align: top;
    margin-top: 20px;
}
#footer .contact .center{
    vertical-align: top;
    /* margin-top: 9px; */
}
#footer .contact .center ul{
    float: left;
    margin-left: 80px;
}
#footer .contact .center ul:nth-of-type(2){
    margin-left: 60px;
}
#footer .contact .center li,#footer .contact .center p{
    line-height: 40px;
    color: #444;
    cursor: text;
    text-decoration: none;
}
#footer .right{
    float: right;
    width: inherit;

}
#footer .right>div{
    float: right;
    margin-right: 45px;
}
#footer .right img{
    width: 110px;
}
#footer .right p{
    text-align: center;
    color: #999;
}
#footer .banquan{
    background-color: #01395a;
    color:  #fff;
}
#footer .banquan p{
    line-height: 45px;
}
#footer .liuyan{
    width: 100%;
    position: fixed;
    bottom: 0;
    background-color: #002a42;
}
#footer .liuyan .showly{
    display: inline-block;
    width: 785px;
    height: 50px;
    color: #fff;
    font-size: 0;
    font-family: 思源黑体;
}
#footer .liuyan .showly .f{
    top: 9px;
    left:0;
    font-size:  24px;
}
#footer .liuyan .showly .r{
    top: 0;
    right: 92px;
    font-size: 17px;
}
#footer .liuyan .showly .r p{
    position: relative;
    bottom: 5px;
}
#footer .liuyan  .showly span{
    color: #ffe035;
}
#footer .liuyan .showly .r span{
    font-size: 22px;
}
#footer .jt{
    position: absolute;
    right: 0;
    width: 75px;
    height: 50px;
    background: url("../images2/tb/bottom-xt5.png") no-repeat;
    background-position: 100%;

}

#footer .liuyan button{
    position: relative;
    top: 9px;
    left: 15px;
    width: 85px;
    height: 35px;
    line-height: 25px;
    color: #ececec;
    background-color: #008fff;
    vertical-align: top;
    border-radius: 7px;
}
#footer .liuyan button:hover{
    text-decoration: none;
    background-color: #fe0c40;
}


/* 广告图 */
.pic{
    position: relative;
    font-size: 0;
    margin-bottom: 5px;
}
.pic a{
    display: inline-block;
}
.pic img,.pic2 img,.pic3 img{
    width: 100%;
}
.pic img:hover,.pic3 img:hover,.pic2 img:hover{
    outline: 1px solid #fe0c40;
/*    box-shadow: 0 0 0 1px #fe0c40;
    -webkit-box-shadow: 0 0 0 1px #fe0c40;
    -moz-box-shadow: 0 0 0 1px #fe0c40;*/

}
.pic2{
    font-size: 0;
}
.pic2 a{
    position: relative;
    display: inline-block;
    width: 598px;
    margin-bottom: 5px;
}
.pic2 a:nth-of-type(2),.pic2 a:nth-of-type(4){
    margin-left: 4px;
}
.pic3 a{
    position: relative;
    display: inline-block;
    width: 397px;
}
/* 右下角广告字样 */
.adrico {
    position: absolute;
    display: block;
    background: url(../images2/ad_new.png) no-repeat center center;
    font-size: 11px;
    color: #FFF;
    right: 3px;
    bottom: 3px;
    text-align: center;
    width: 24px;
    height: 14px;
    line-height: 14px;
    z-index: 88;
    overflow: hidden;
    text-indent: 100px;
}

/* 底部加盟列表 */
.bottom_nav {
    height: 45px;
    padding: 9px 18px 7px 18px;
    margin: 10px auto;
    position: relative;
    background: #fff;
    font-size: 0;
}
.bottom_nav ul{
    overflow:hidden;
    zoom: 1;
}
.bottom_nav li {
    float: left;
    margin-right: 48px;
    /* width: 252px; */
    color: #666;
    overflow: hidden;
}
.bottom_nav li:last-of-type{
    margin-right: 0;
}
.bottom_nav li>div{
    position: relative;
    float: left;
    width: 255px;
    text-align: right;
    line-height: 22px;
    font-size: 12px;
}
.bottom_nav li>div>div {
    position: absolute;
    left: 0;
    height: 39px;
    width: 18px;
    padding-top: 3px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    border-radius: 3px;
}
.bottom_nav li div.b1 {
    background: #ed4242;
}
.bottom_nav li div.b2 {
    background: #95c229;
}
.bottom_nav li div.b3 {
    background: #6242ed;
}
.bottom_nav li div.b4 {
    background: #eda742;
}
.bottom_nav li a {
    /* padding-left:5px; */
    padding-right:5px;
    /*display: inline-block;*/
}

/*底部加盟图*/
#jamengpic{
    font-size: 0;
    width:100%;
}
#jamengpic ul{
    top:0;
    left:0;
    width: 100%;
    height:56px;
}
#jamengpic ul li{
    display: inline-block;
    width: 200px;
    text-align: center;
    font-size: 18px;
    color:#f7f7f7;
}
#jamengpic ul li.wu{
    font-size: 24px;
}
#jamengpic ul li.wu span{
    position: relative;
    top: 4px;
    font-size: 36px;
    color: #f4aa2f;
}
#jamengpic ul li img {
    position: relative;
    top: 5px;
    margin-right: 7px;
}

/* 免责声明 */
.mzsm{
    margin-bottom: 8px;
    padding: 20px;
    background-color: #fff;
}
.mzsm h4{
    font-size: 18px;
    color: #d50000;
}
.mzsm h4 span{
    position: relative;
    top: 3px;
    display: inline-block;
    margin-right: 10px;
    width: 2px;
    height: 17px;
    background-color: #d50000;
}
.mzsm p{
    margin-top: 15px;
    line-height: 22px;
    font-size: 14px;
    color: #555;
}

/* 内容声明 */
.nrsm{
    margin-bottom: 10px;
    padding: 10px 0 10px 20px;
    background-color: #ffeaea;
    font-size: 14px;
    border: 1px solid #fababa;
}
.nrsm h4{
    display: inline-block;
    color: #d50000;
    vertical-align: top;
    font-weight: bold;
    line-height: 23px;
}
.nrsm p{
    display: inline-block;
    width: 1080px;
    color: #666;
    line-height: 23px;
}


/* 客服 */
#qqkefuR{
    position:fixed;
    right: 50%;
    transform: translate(660px);
    bottom: 100px;
    z-index:999;
}
#qqkefuR .izl-rmenu div,#qqkefuR .izl-rmenu div:hover{ -webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
#qqkefuR .izl-rmenu .btn{width:60px; height:60px; margin-bottom:1px; cursor:pointer; position:relative;}
#qqkefuR .izl-rmenu .btn-qq{background:url(../images2/tb/fixR01.png) 0px 0px no-repeat; background-color:rgba(76,191,0,0.8); background-color:#4cbf00\9;}
#qqkefuR .izl-rmenu .btn-qq:hover{ background-color: rgba(76,191,0,0.6); background-color:#468CC8\9;}
#qqkefuR .izl-rmenu a.btn-qq,#qqkefuR .izl-rmenu a.btn-qq:visited{background:url(../images2/tb/fixR01.png) no-repeat center center;background-color:rgba(76,191,0,0.8);background-color:#4cbf00\9;text-decoration:none;display:block;border-radius: 8px;/* width: 70px; *//* height: 70px; */}
#qqkefuR .izl-rmenu .btn-wx{background:url(../images2/tb/fixR02.png) no-repeat  center center;background-color:rgba(37,172,233,0.8);background-color:#25ace9\9;border-radius: 8px;}
#qqkefuR .izl-rmenu .btn-wx:hover{ background-color:rgba(37,172,233,0.6); background-color:#25ace9\9;}
#qqkefuR .izl-rmenu .btn-wx .pic{position:absolute; left:-120px; top:0px; display:none;width:120px; height:120px; +width:98px; +height:98px; background:#FFF; padding:10px; border:1px solid #DDD;}
#qqkefuR .izl-rmenu .btn-top{background:url(../images2/tb/fixR03.png) no-repeat center center;background-color:rgba(100,100,100,0.8);background-color:#666\9;display:none;border-radius: 8px;/* width: 70px; *//* height: 60px; */}
#qqkefuR .izl-rmenu .btn-top:hover{background-color:rgba(40,40,40,0.9); +background-color:#444;}
#qqkefuR .izl-rmenu .wz{
    position: absolute;
    text-align: center;
    color: #fff;
    width: 100%;
    bottom: 8px;
    font-size: 12px;
}

/* 广告投放 */
#qqggtf{
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.4);
    z-index: 999;
}
#qqggtf .modal_box{
    position: relative;
    width: 513px;
    border: 1px solid #fe4351;
    margin: 0 auto;
    background: #fff;
    padding-bottom: 20px;
    margin-top: 50px;
}
#qqggtf h4{
    margin-bottom: 20px;
    background: #de4551;
    color: #FFF;
    font-size: 18px;
    padding: 0 5px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}
#qqggtf .qqclose{
    display:  inline-block;
    position: absolute;
    top: 3px;
    right: 10px;
    width:30px;
    height:30px;
    background: url("../images2/tb/close.png") no-repeat center;
}
#qqggtf .formbox {
    padding: 0px 0 0 45px;
    width: 468px;
}
#qqggtf .formbox>div {
    width: 380px;
    min-height: 44px;
    line-height: 40px;
    margin-bottom: 10px;
    font-size: 14px;
}
#qqggtf .red {
    color: #fe0c40;
    margin-right: 5px;
}
#qqggtf .roundimgx {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}
#qqggtf .inputtxt {
    width: 180px;
    height: 40px;
    line-height: 40px;
    background: #FFF;
    border: 1px solid #DCDCE7;
    padding: 0 3px;
    vertical-align: middle;
    /* margin-left: 3px; */
}
#qqggtf .qjly{
    position: relative;
}
#qqggtf .textareatxt {
    width: 300px;
    height: 152px;
    background: #FFF;
    border: 1px solid #ceced2;
    padding: 0 3px;
    resize: none;
    vertical-align: top;
}
#qqggtf .quick_message {
    position: absolute;
    right: -100%;
    top: -35px;
    border: 2px solid #FE4351;
    height: 238px;
    background: #FFF;
}
#qqggtf .quick_message h4 {
    margin: 0;
    background: #FE4351;
    color: #FFF;
    font-size: 16px;
    padding: 0 5px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}
#qqggtf .quick_message dl {
    padding: 5px 10px;
}
#qqggtf .quick_message dd {
    height: 28px;
    line-height: 28px;
    padding-left: 15px;
    background: url('../images2/tb/quick.gif') no-repeat left center;
}
#qqggtf .quick_message dd a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#qqggtf .clause {
    padding-left: 65px;
    line-height: 35px;
    font-size: 14px;
}
#qqggtf .clause a {
    color: #FE4351;
}
#qqggtf .clause a:hover {
    color: #1a53ba;
}
#qqggtf .lytj {
    font-size: 16px;
    text-align: center;
    height: 50px;
    width: 200px;
    line-height: 50px;
    background: #FE4351;
    border: none;
    cursor: pointer;
    margin-left: 120px;
    color: #FFF;
}
#qqggtf .lytj:hover {
    background: #FE0114;
}
#qqggtf  input[type="checkbox"] {
    position: relative;
    top: 2px;
    margin-right: 5px;
    -webkit-appearance: none;
    appearance: none;
    width: 12px;
    height: 12px;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    outline: none;
    cursor: pointer;
}
#qqggtf input[type="checkbox"]:checked{
    background: url("../images2/tb/dagou.png") no-repeat;
    background-size: 100% 100%;
}
#qqggtf input[type="radio"] {
    -webkit-appearance: radio;
}


/* 马上留言 */
#mslydj{
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.4);
    z-index: 999;
}
#mslydj .modal_box{
    position: relative;
    width: 830px;
    border: 1px solid #fe4351;
    margin: 0 auto;
    background: #fff;
    padding-bottom: 20px;
    margin-top: 50px;
}
#mslydj h4{
    margin-bottom: 20px;
    padding-left:20px;
    background: #fe4351;
    color: #FFF;
    font-size: 20px;
    height: 47px;
    line-height: 47px;
    text-align: left;
    font-weight: bold;
    font-family: 微软雅黑;
}
#mslydj h4 span {
    font-size: 14px;
    margin-left: 10px;
    font-weight: normal;
}
#mslydj .mslyclose{
    display:  inline-block;
    position: absolute;
    top: 3px;
    right: 10px;
    width:30px;
    height:30px;
    background: url("../images2/tb/close.png") no-repeat center;
}
#mslydj .formbox {
    padding: 0;
    padding-left: 20px;
    /* width: 468px; */
}
#mslydj .formbox>div {
    float: left;
    width: 50%;
    min-height: 44px;
    line-height: 40px;
    margin-bottom: 10px;
    font-size: 14px;
}
#mslydj .red {
    color: #fe0c40;
    margin-right: 5px;
}
/*#mslydj .roundimgx {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}*/
#mslydj .inputtxt {
    width: 180px;
    height: 40px;
    line-height: 40px;
    background: #FFF;
    border: 1px solid #DCDCE7;
    padding: 0 3px;
    vertical-align: middle;
    border-radius: 5px;
}
#mslydj .optiontxt {
    width: 100px;
    height: 40px;
    line-height: 40px;
    background: #FFF;
    color: #ccc;
    border: 1px solid #DCDCE7;
    padding: 0 3px;
    vertical-align: middle;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: transparent;
    -webkit-appearance: none;
    background: #FFF url(https://www.qj.com.cn/site/brand2019/images/searchboxbg.gif) no-repeat scroll right center;
    cursor: pointer;
    border-radius: 5px;
}
#mslydj div.mslyly{
    position: relative;
    width: 100%;
}
#mslydj .btn01 {
    background-color: #eee;
    color: #999;
    width: 95px;
    border-radius: 5px;
    border: 1px solid #ccc;
}
#mslydj .btn01:hover {
    background-color: #999;
    color: #eee;
}
#mslydj .textareatxt {
    width: 322px;
    height: 260px;
    background: #FFF;
    border: 1px solid #DCDCE7;
    padding: 0 3px;
    resize: none;
    vertical-align: text-top;
    border-radius: 5px;
}
#mslydj .quick_message {
    position: absolute;
    top: 10px;
    right: 3%;
    border: 2px solid #FE4351;
    background: #FFF;
    border-radius: 5px;
    min-width: 361px;
}
#mslydj .quick_message h4 {
    margin: 0;
    background: #FE4351;
    color: #FFF;
    font-size: 16px;
    padding: 0 5px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}
#mslydj .quick_message dl {
    padding: 5px 10px;
}
#mslydj .quick_message dd {
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    background: url(../images2/tb/quick.gif) no-repeat left center;
}
#mslydj .quick_message dd a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#mslydj .clause {
    margin-bottom: 20px;
    padding-left: 65px;
    line-height: 35px;
    font-size: 14px;
}
#mslydj .clause label {
    color: #ccc;
    font-size: 15px;
}
#mslydj .clause a {
    color: #FE4351;
}
#mslydj .clause a:hover {
    color: #1a53ba;
}
#mslydj .lytj {
    font-size: 16px;
    text-align: center;
    height: 40px;
    width: 145px;
    line-height: 40px;
    background: #fe4351;
    border: none;
    cursor: pointer;
    margin-left: 65px;
    color: #FFF;
    border-radius: 5px;
}
#mslydj .lytj:hover {
    background: #FE0114;
}
#mslydj  input[type="checkbox"] {
    position: relative;
    top: 2px;
    margin-right: 5px;
    -webkit-appearance: none;
    appearance: none;
    width: 12px;
    height: 12px;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    outline: none;
    cursor: pointer;
}
#mslydj input[type="checkbox"]:checked{
    background: url("../images2/tb/dagou.png") no-repeat;
    background-size: 100% 100%;
}
#mslydj input[type="radio"] {
    -webkit-appearance: radio;
}


/* 品牌入驻点击 */
#pprzdjx{
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.4);
    z-index: 999;
}
#pprzdjx .modal_box{
    position: relative;
    width: 513px;
    border: 1px solid #fe4351;
    margin: 0 auto;
    background: #fff;
    padding-bottom: 20px;
    margin-top: 50px;
}
#pprzdjx h4{
    margin-bottom: 20px;
    background: #fe4351;
    color: #FFF;
    font-size: 20px;
    padding: 0 5px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-weight: bold;
}
#pprzdjx .close{
    display:  inline-block;
    position: absolute;
    top: 3px;
    right: 10px;
    width:30px;
    height:30px;
    background: url("../images2/tb/close.png") no-repeat center;
}
#pprzdjx .formbox {
    padding: 0px 0 0 45px;
    width: 468px;
}
#pprzdjx .formbox>div {
    width: 395px;
    min-height: 44px;
    line-height: 40px;
    margin-bottom: 10px;
    font-size: 14px;
}
#pprzdjx .red {
    color: #fe0c40;
    margin-right: 5px;
}
#pprzdjx .roundimgx {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}
#pprzdjx .inputtxt {
    width: 298px;
    height: 40px;
    line-height: 40px;
    background: #FFF;
    border: 1px solid #DCDCE7;
    padding: 0 3px;
    vertical-align: middle;
    /* margin-left: 3px; */
}
#pprzdjx .optiontxt {
    width: 100px;
    height: 40px;
    line-height: 40px;
    background: #FFF;
    border: 1px solid #DCDCE7;
    padding: 0 3px;
    vertical-align: middle;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: transparent;
    -webkit-appearance: none;
    background: #FFF url(../images2/searchboxbg.gif) no-repeat scroll right center;
    cursor: pointer;
}

#pprzdjx .qjly{
    position: relative;
}
#pprzdjx .textareatxt {
    width: 300px;
    height: 123px;
    background: #FFF;
    border: 1px solid #ceced2;
    padding: 0 3px;
    resize: none;
    vertical-align: top;
}
#pprzdjx .quick_message {
    position: absolute;
    right: -83%;
    top: 0;
    border: 2px solid #FE4351;
    height: 155px;
    background: #FFF;
}
#pprzdjx .quick_message h4 {
    margin: 0;
    background: #FE4351;
    color: #FFF;
    font-size: 16px;
    padding: 0 5px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-weight: 100;
}
#pprzdjx .quick_message dl {
    padding: 5px 10px;
}
#pprzdjx .quick_message dd {
    height: 28px;
    line-height: 28px;
    padding-left: 15px;
    background: url('../images2/tb/quick.gif') no-repeat left center;
}
#pprzdjx .quick_message dd a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#pprzdjx .clause {
    padding-left: 65px;
    line-height: 35px;
    font-size: 14px;
}
#pprzdjx .clause a {
    color: #FE4351;
}
#pprzdjx .clause a:hover {
    color: #1a53ba;
}
#pprzdjx .lytj {
    font-size: 16px;
    text-align: center;
    height: 50px;
    width: 200px;
    line-height: 50px;
    background: #FE4351;
    border: none;
    cursor: pointer;
    margin-left: 120px;
    color: #FFF;
}
#pprzdjx .lytj:hover {
    background: #FE0114;
}
#pprzdjx  input[type="checkbox"] {
    position: relative;
    top: 2px;
    margin-right: 5px;
    -webkit-appearance: none;
    appearance: none;
    width: 12px;
    height: 12px;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    outline: none;
    cursor: pointer;
}
#pprzdjx input[type="checkbox"]:checked{
    background: url("../images2/tb/dagou.png") no-repeat;
    background-size: 100% 100%;
}
#pprzdjx input[type="radio"] {
    -webkit-appearance: radio;
}


/*表单提交成功后显示的弹窗样式*/
#queren{
    position: fixed;
    top: 85px;
    left: 0;
    right: 0;
    margin: auto;
    padding: 20px 0;
    z-index: 19891016;
    width: 330px;
    line-height: 24px;
    text-align: center;
    background-color: #fff;
}
#closeButton{
    position: absolute;
    top: -14px;
    right: 16px;
    opacity: .7;
    transition-duration: .3s;
    color: #333;
    font-size: 15px;
    font-weight: bold;
}
#queren .tit {
    font-size: 28px;
    font-weight: bolder;
    color: #25b100;
}
#queren .tit2 {
    color: #000;
}
#queren .tit3 {
    color: #adadad;
}
#queren .btn {
    height: 28px;
    line-height: 28px;
    margin: 5px 5px 0;
    padding: 0 15px;
    border: 1px solid #dedede;
    background-color: #fff;
    color: #333;
    border-radius: 2px;
    font-weight: 400;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
}
#queren .btn0 {
    margin-right: 38px;
    border-color: #1E9FFF;
    background-color: #1E9FFF;
    color: #fff;
}

#queren .ewm2 {width: 258px}

/* 网站导航点击项 */
#header #wzdh{
    display: none;
    position: absolute;
    top: 18px;
    right: 0;
    margin: auto;
    width: 1200px;
    z-index: 99;

}
#header #wzdh2{
    margin-top: 7px;
    padding-bottom: 20px;
    background-color: #fff;
}
#header #wzdh .bt{
    margin-top: 0;
    background: url(../images2/footer-bg.jpg);
    background-size: auto 100%;
    height: 40px;
    border: 1px solid #e01a00;
    text-align: left;
}
#header #wzdh .bt li{
    margin-left: 22px;
    width: 105px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 40px;
}
#header #wzdh .bt li a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
#header #wzdh .bt li:hover{
    background-color: #fff;
    color: #e01a00;
}
#header #wzdh .data1{
    margin-top: 10px;
}
#header #wzdh .data1 .con{
    margin-left: 18px;
    margin-bottom: 8px;
    text-align: left;
    font-size: 15px;
}
#header #wzdh .data1 .con p{
    display: inline-block;
    margin-left: 6px;
    vertical-align: top;
    color: #e12e1a;
}
#header #wzdh .data1 .con ul{
    display: inline-block;
    width: calc(100% - 110px);
    margin-top: 0;
}
#header #wzdh .data1 .con li{
    margin-left: 5px;
    width: 60px;
    text-align: center;
}

#header #wzdh .data2 ul li{
    margin-left: 18px;
    width: 150px;
    float: left;
    color: #666;
}
#header #wzdh .data2 ul li a{
    line-height: 38px;
    height: 38px;
    padding: 0 4px;
/* font-size: 14px; */
    font-size: 16px;
    display: inline-block;
    color: #e12e1a;
}
#header #wzdh .data2 ul li a:hover{
    color: #333;
}